package model;

/**
 * 
 * @author Neverdie
 *
 */

public class CPU {
	/**
	 * code operation
	 */
	private Opcode[]				opcodes;
	
	
	/**
	 * 
	 * @author Neverdie
	 *
	 */
	
	private abstract class Opcode {
		public abstract int init();
	}
	/**
	 * 
	 * @author Neverdie
	 *
	 */
	private final class Op0x00 extends Opcode { 
		public final int init() {
			return 4;
		}
	}
	
/**
 * initialisation des codes operations
 */
	
	public void initOpcodes()
	{
		opcodes = new Opcode[256];
		opcodes[0] = new Op0x00();
		
	}
	
	
	
	
	
	
}
